*{
    margin:0;
    padding:0;
}

ul{
    list-style:none;
}

.wrap{
    width:600px;
    margin:10px auto;
}

.tit{
    height:40px;
    text-align:center;
    font-size:20px;
}

.sel{
    text-align:right;
    height:40px;
    line-height:40px;
}

.tab table{
    border-collapse: collapse;
    font-size:14px;
    color:#999;
    width:600px;
}

.tab table th,.tab table td{
    text-align:center;
    height:30px;
    line-height:30px;
    border:1px solid #ddd;
}

.tab table th{
    background:#eee;
    color:#333;
}

.tab table tr:hover{
    background:#abcdef;
}

.page_box{
    height:40px;
    /* display:none; */
}

.show{
    display:block;
}

.page_box>div{
    float:right;
    font-size:14px;
    margin-top:20px;
}

.page_box div button{
    width:60px;
    height:25px;
    float:left;
    cursor:pointer;
}



.page_box div ul{
    float:left;
}

.page_box div li{
    height:25px;
    line-height:25px;
    width:30px;
    text-align:center;
    font-size:16px;
    border:1px solid #ddd;
    border:1px solid #ddd;
    border-right:none;
    float:left;
    cursor:pointer;
}

.page_box div li.cur{
    background:#f00;
    color: #fff;
}